Wireless Java RMI

نویسندگان

  • Stefano Campadello
  • Oskari Koskimies
  • Kimmo E. E. Raatikainen
  • Heikki Helin
چکیده

Due to its high protocol overhead, both in data traffic and in round-trips, Java RMI is poorly suited for communication over slow wireless links. However, its performance can be enhanced without breaking compatibility with Java RMI specification, and with minimal changes to existing software and network hosts. This paper analyzes the reasons for the poor performance of Java RMI, outlines a solution based on mediator technology and evaluates the performance of a prototype implementing the solution.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Support and Optimization of Java RMI over Wireless Environments

Distributed object-oriented platforms are increasingly important over wireless environments to provide frameworks for collaborative computations and for managing a large pool of distributed resources. Due to limited bandwidths and heterogeneous architectures of wireless devices, efforts are needed to support object-oriented frameworks over heterogeneous wireless environments and optimize system...

متن کامل

A Dynamic Proxy Based Architecture to Support Distributed Java Objects in a Mobile Environment

Java Remote Method Invocation (RMI), as a distributed object technology, has poor existing support for operation in wireless mobile computing environments. The use of RMI in a mobile environment poses a number of problems related to hardware mobility and the characteristics of wireless networks. This paper describes an implementation of an architecture supporting RMI client and server applicati...

متن کامل

Mobile RMI: Supporting Remote Access to Java Server Objects on Mobile Hosts

Java Remote Method Invocation (RMI) is a specification for building distributed object-oriented applications. RMI was designed primarily for use in conventional, wired computing environments and provides no mechanisms to allow objects hosted by mobile, wireless-enabled computers to interact with other RMI objects. Mobile devices regularly change their point of connection to the Internet making ...

متن کامل

Java 2 Remote Method Invocation Performance Analysis, Comparison and Optimization for RMI, RMI-IIOP, and IDL

Java and distributed object models are important for building modern, scalable, interoperable applications. This paper is focused on the performance analysis, comparison and optimization of the three most important distributed object models for Java: RMI (Remote Method Invocation), RMI-IIOP beta (Remote Method Invocation over Internet Inter-ORB Protocol), and IDL (Interface Definition Language)...

متن کامل

Java RMI Performance and Object Model Interoperability: Experiments with Java/HPC++ Distributed Components

Java RMI provides an elegant and powerful model for invoking member functions on objects that exist in remote address spaces. Unfortunately, it is a Java-to-Java communication model and many of the objects we would like java to interact with may be scientiic application written in C++ or Fortran. This paper explores the design of RMI and extracts a subset of the RMI object model that is compati...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000